* {
	float: left;
	margin: 0px;
	padding: 0px;
}
body,html {
    width:100%; 
}
body {	
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
}
img {
	border: none;
}

.TitleWindow {
	width: 462px;
	height: auto;
	position: absolute;
	left: 20px;
	top: 20px;
	margin: 2px;
	background-color: #ffffff;
	border: 1px solid #6387B9;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

div.TitleWindow .BoxContent {
	width: 96%;
	height: auto;
	margin: 2%;
	/*background-color:#DCDAD5;*/
	background-color: #ffffff;
}

div.TitleWindow .BoxContent .martop {
	width: 100%;
	height: 2px;
}

div.TitleWindow .title {
	width: 100%;
	height: 20px;
	color: #333333;
	height: 22px;
	border-botton: 1px solid #6387B9;
	background-color: #D4D4D4;
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	background-image: url("../img/fatia_barraprogresso.png");
	background-repeat: repeat-x;
	background-position: top center;
	/*text-transform:uppercase;*/
	/*font-size:9px;*/
}

div.TitleWindow .title label {
	width: 92%;
	height: 100%;
	text-indent: 10px;
}

div.TitleWindow .title .closeButton {
	float: right;
	margin-right: 3px;
	margin-top: 2px;
	background-image: url("../img/vermelho.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width: 15px;
	height: 15px;
}

div.TitleWindow .title .closeButton:hover {
	background-image: url("../img/amarelo.gif");
}

div.TitleWindow .title .closeButtonInative {
	background-image: url("../img/cinza.gif");
}



.TextInput {
	vertical-align:middle;
}

.InputText .textInto{
	background-color: #eee;
	-moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
	background-image: url('../img/fatia_barraprogresso.png');
	background-repeat: repeat-x;
	background-position: top center;
	border: 1px solid #d7cccc;
	width:160px;
	border-left:1px solid #d7cccc;
	height:24px;
}

.InputText > .BoxImg{
    height:24px;
    width:20px;
	background-color: #eee;
	-moz-border-radius:0px 5px 5px 0px;
	-webkit-border-radius:0px 5px 5px 0px;
	border-radius:0px 5px 5px 0px;
	border: 1px solid #d7cccc;
}
.InputText > .BoxImg .BoxImg{
	border:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
}
.InputText .labelInput{
	min-width:60px;
	text-align:left;
    width:100%;
}


.Text,.InputText,.Label,.ProgressBar{
	height:49px;
    width:185px;
	margin-bottom:5px;
}

.Label {
	margin-right: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}






.ProgressBar{
	width: 220px;
	/* simples */
	background-color: #ffffff;
	/* winvista */
	/*
    background-image:url('../img/fatia_barraprogresso.png'); 
    background-repeat:repeat-x;
    background-position:top center;    
    border:1px solid #d7cccc;
    */
}

.ProgressBar .barra { /* simples */
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	background-color: #ADCDFF;
	margin-top:5px;
	width:0%;
	height:15px;
	/* #639718 verde simples*/
	/* winvista */
	/*background-color:#ff6600; laranja*/
	/*background-color:#63f517; verde*/
	/*background-color:#18A1E7; azul*/
	/*background-color:#FF00DF; rosa*/
	/* 
    background-color:#92B3E8;  
    background-image:url('../img/fatia_barraprogresson.png'); 
    background-repeat:repeat-x;
    background-position:top center;    
    */
}

.ProgressBar .labelInput{
   width:auto;
}




.DataFind {
}
.DataFind .InputText{
	margin-bottom:0px;
}
.DataFind .itFindById{
    width:70px;
}
.DataFind .itFindById .textInto{
	width:46px;
}
.DataFind .itFindById .BoxImg{
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:1px 1px 0px 0px;
}
.DataFind .itFindByDesc .textInto{
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	width: 160px;
}

.FinderServiceBox {
	display: none;
	z-index: 355;
	width: 420px;
}
.FinderServiceBox .itIdAlias .textInto{
	width:90px;        
}
.FinderServiceBox .itIdAlias{
	width:120px;        
}
.FinderServiceBox .itDescAlias .textInto{
	width:250px;
}
.FinderServiceBox .itDescAlias{
	width:280px;
}

.CheckBox{
width:40px;
}
.CheckBox .InputText{
	margin-right:10px;
	
}
.CheckBox .textInto{
    width:15px;
    height:15px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    margin-top:8px;
}



.DataGrid {
	border: 1px solid #444;
	width: 100%;
	margin-bottom:4px;
	overflow: hidden;
}

.DataGrid .line {
	background-color: #FFFFFF;
	width: 100%;
	height: 20px;
	overflow: hidden;
}

.DataGrid .head {
	color: #000000;
	background-color: #E9E9E9;
	background-image: url("../img/fatia_barraprogresso.png");
	background-repeat: repeat-x;
	background-position: top center;
}

.DataGrid .line label {
	border-left: 1px solid #d7cccc;
}

.DataGrid .head label span {
	text-indent: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 2px center;
}

.DataGrid .head label span.ordenadoAsc {
	background-image: url("../../img16x16/Arrow_Down.png");
}

.DataGrid .head label span.ordenadoDesc {
	background-image: url("../../img16x16/Arrow_Up.png");
}

.DataGrid .head label a { /*
	background-image:url("../lib/org/underas/assets/img16x16/filterIcon.png");
	background-repeat:no-repeat;
    background-position:center center;
    */
	width: 15px;
	height: 100%;
	float: right;
}

.DataGrid .ziber {
	background-color: #F7F7F7;
}

.DataGrid .selectedLine {
	background-color: #babaca;
}

.DataGrid .tooltips {
	background-color: #D6D7D0;
}

.DataGrid .tooltips .Text {
	background-color: #D6D7D0;
	height: 16px;
	font-size: 11px;
	color: #595B58;
	font-weight: bold;
}

.DataGrid .boxLines {
	overflow: auto;
	width: 100%;
}

.DataGrid .tooltips {
	width: 100%;
	margin: 0px;
	height: 19px;
}

.DataGrid .tooltips * {
	float: right;
	margin: 2px 2px 2px 0px;
}


.DataGrid .line label {
	width: 30%;
	height: 100%;
	overflow: hidden;
}

.DataGrid .line .checklines {
	width: 14px;
	height: 100%;
	overflow: hidden;
}

.DataGrid .line .checklines input {
	margin: 1px;
	margin-top: 3px;
	width: 12px;
	height: 12px;
}





.BoxFaque{
    z-index:333;
    position:absolute;
    background-color:#E9E9E9;
    opacity:0.7; 
    bottom:0px;
    top:0px;
    left:0px;
    right:0px; 
}

.RequestManager {
	width: 432px;
	display: none;
	z-index: 444;
}



.RequestManager .BoxContent>.ProgressBar {
	width: 79%;
}

.RequestManager .VBox {
	width: 100%;
}

.RequestManager .Img {
	margin-right: 10px;
}

.RequestManager .showHide {
	margin-bottom: 10px;
}

.RequestManager .Label {
	text-align: left;
}

a.Button{
	width: auto;
	margin-bottom:2px;
        margin-right:2px; 
	margin-top:2px;
	height:28px;
}

.Button .BoxImg{
	height:100%;
        width:20px;
}

.Button label{
	margin-top:1px;
	margin-left: 2px;
	margin-right: 4px;
}

.RequestManager .Button {
	margin-left: 5px;
	margin-right: 5px;
}

.VBox {
	
}

.VBox>* {
	width: 100%;
}

.RequestManager .VBox {
	margin-top: 5px;
	margin-bottom: 5px;
}

.RequestManager .taskBox {
	overflow: hidden;
}

.RequestManager .VBox .Task {
	width: 100%;
	margin-bottom: 0px;
}

/*
.RequestManager .VBox .Task .ProgressBar,.RequestManager .VBox .Task .Img{
	margin: 0px;
}
*/
.RequestManager .VBox .Task .ProgressBar {
	margin: 0px;
	width: 93%;
}
.RequestManager .VBox .Task .ProgressBar .labelInput{
	width: 95%;
}
.RequestManager .VBox .Task .Label {
	width: 95%;
}

.RequestManager .VBox .Task .Img {
	float: right;
}




.NumericStepper .textInto{
	width:60px;
}
.NumericStepper .btn  .BoxImg{
    height:50%;
    width:100%;
}



.Calendar {
	display: none;
	z-index: 356;
	width: 280px;
}
.Calendar .line label {
	text-align: center;
}

.Calendar .NumericStepper .labelInput{ 
    min-width:10px;
}
.Calendar .NumericStepper .textInto{
    width:60px;
}

.Calendar .cellgrid label:hover,.Calendar .line label.dayselected {
	color: #000;
	background-color: #ddd;
}



.ToolBar {
	width: 100%;
	margin-bottom: 4px;
	background-color: #e4e4e4;
	background-image: url("../img/fatia_barraprogresso.png");
	background-repeat: repeat-x;
	background-position: top center;
	height: auto;
	border: 1px solid #6387B9;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.ToolBar .Button {
	width: 62px;
	height: auto;
	background-color: transparent;
	background-image: none;
	border: 2px solid transparent;
	margin: 4px;
	margin-right: 1px;
}

.ToolBar .Button:hover { /*border:2px solid #CCCCCC;*/
	background-color: #f8f8f8;
}

.ToolBar .Button label {
	width: 100%;
	text-align: center;
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 9px;
	font-weight: bold;
}

.ToolBar .Button .BoxImg{
	width:100%;
	height: 32px;
}



.Tab{
	width: 100%;
	margin-bottom: 4px;
	height: auto;
}
.tabstitle,.tabscontent{
	width: 100%;
}
.tabscontent{
	height:95px;
	border-bottom:1px solid #d1d1d1;
	background-color:#dce7f5;
	background-image: url("../img/fundo_tab.png");
	background-repeat: repeat-x;
	background-position: top center;
}

.tabstitle{
	height:auto;
	border-bottom:1px solid #d1d1d1;
	margin-top:4px;
}
.Tab .tabstitle .labelTab {
	width:80px;
	height:20px;
	text-align: center;
	margin-bottom:-1px;
	font-size:12px;
	color:#182e49;
	border:1px solid transparent;	
	margin-left:5px;	
}

.Tab .tabstitle .labelTab:hover { /*border:2px solid #CCCCCC;*/
	background-color: #eae8ed;
	border:1px solid #d1d1d1;	
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;	
	border-bottom:1px solid transparent;
}
.Tab .tabstitle .labelTab.tabAtiva { 
	background-color: #fbfdff;
	border:1px solid #d1d1d1;	
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;	
	border-bottom:1px solid transparent;
}
.Tab .tabstitle .tabMenu{ 	
	width:50px;
	height:20px;	
	
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;		
	border:1px solid #ffb700;
	background-color:#ffe477;
	
	background-image: url("../../img32x32/32_menu_dashboard.png");
	background-repeat: no-repeat;
	background-position:center -4px;
	
	border-bottom:0px solid transparent;
	
}
.Tab .tabstitle .tabMenu .imgF{ 	
	width:100%;
	height:100%;	
	background-image: url("../img/fatia_barraprogresso.png");
	background-repeat: repeat-x;
	background-position:center -4px;	
}
.MenuTab{
    width:100%;
    border-right:0px;
	border-left:0px;
	background-color:#e6e7eb;
}


.boxTab{
	padding-top:4px;
}
.boxInTab{
	width:200px;
	height:85px;
	/*
	border-left: 1px solid #a5b7d0;
	margin-left:-1px;
	*/
	border-right: 1px solid #d1d1d1;
}

.boxInTab .Button{
	margin:0px;
	border:1px solid transparent;	
	background-color:transparent;
	background-image:none;
	color:#182e49;
	margin-left:6px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;	
}
.boxInTab .Button:hover{
	border:1px solid #ffb700;
	background-color:#ffe477;
	background-image: url("../img/fatia_barraprogresso.png");
	background-repeat: repeat-x;
	background-position:top center;
}










.Button {
color: #333333;
text-decoration: none;
margin-bottom: 0;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
border: 1px solid #cccccc;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-bottom-color: #b3b3b3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);	
}


.DatePicker .textInto{
    width:135px;
}
.DatePicker{
    width:160px; 
}

.BoxImg{
    background-repeat:no-repeat;
    background-position:center center;
}

.TextArea .textInto{
	width:100%;
	height:70px;
}
.TextArea{
	height:auto;
        width:100%;
}
.TextArea .textInto{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}


.disabled {
	background-color: #dddddd;
}
.Disabled {
	background-color: #cccccc;
}


